@font-face {
	font-family: GDS-Logo;
	src: local("HelveticaNeue"), local("Helvetica Neue"), local("Arial"), local("Helvetica");
}
html {
	font-size: 62.5%;
}
main > header {
	position: relative;
}
main > header h1 {
	width: 80%; text-transform: none; line-height: 1.25; padding-bottom: 6pt; font-family: "nta",Arial,sans-serif; font-size: 16pt; font-weight: 400; border-bottom-color: black; border-bottom-width: 1pt; border-bottom-style: solid;
}
@media all and (max-width:640px)
{
main > header h1 {
	line-height: 1.2; font-size: 20px;
}
}
main > header h1::after {
	content: " from GOV.UK";
}
main > header p {
	width: 15%; text-align: center; right: 0px; bottom: -11pt; text-transform: uppercase; line-height: 1.4285; padding-bottom: 6pt; font-family: "nta",Arial,sans-serif; font-size: 11pt; font-weight: 400; border-bottom-color: black; border-bottom-width: 1pt; border-bottom-style: solid; position: absolute;
}
@media all and (max-width:640px)
{
main > header p {
	line-height: 1.25; font-size: 12px;
}
}
article {
	width: 80%; margin-bottom: 1cm;
}
article header h1 {
	font-weight: bold;
}
article h2 {
	font-weight: bold;
}
article h3 {
	font-weight: bold;
}
article h4 {
	font-weight: bold;
}
article h5 {
	font-weight: bold;
}
article h6 {
	font-weight: bold;
}
article h2 {
	orphans: 3; widows: 3;
}
article h3 {
	orphans: 3; widows: 3;
}
article h4 {
	orphans: 3; widows: 3;
}
article p {
	orphans: 3; widows: 3;
}
article ul {
	orphans: 3; widows: 3;
}
article h2 {
	page-break-after: avoid;
}
article h3 {
	page-break-after: avoid;
}
article h4 {
	page-break-after: avoid;
}
article .info-notice {
	page-break-after: avoid;
}
article header h1 {
	text-transform: none; line-height: 1.3157; padding-top: 7pt; padding-bottom: 7pt; font-family: "nta",Arial,sans-serif; font-size: 14pt; font-weight: 400; border-bottom-color: rgb(127, 127, 127); border-bottom-width: 1pt; border-bottom-style: solid;
}
@media all and (max-width:640px)
{
article header h1 {
	line-height: 1.25; font-size: 16px;
}
}
article h2 {
	text-transform: none; line-height: 1.3157; padding-top: 7pt; font-family: "nta",Arial,sans-serif; font-size: 14pt; font-weight: 400;
}
@media all and (max-width:640px)
{
article h2 {
	line-height: 1.25; font-size: 16px;
}
}
article h3 {
	text-transform: none; line-height: 1.25; font-family: "nta",Arial,sans-serif; font-size: 12pt; font-weight: 300;
}
@media all and (max-width:640px)
{
article h3 {
	line-height: 1.1428; font-size: 14px;
}
}
article h4 {
	text-transform: none; line-height: 1.4285; font-family: "nta",Arial,sans-serif; font-size: 11pt; font-weight: 400;
}
@media all and (max-width:640px)
{
article h4 {
	line-height: 1.25; font-size: 12px;
}
}
article p {
	text-transform: none; line-height: 1.4285; font-family: "nta",Arial,sans-serif; font-size: 11pt; font-weight: 400;
}
@media all and (max-width:640px)
{
article p {
	line-height: 1.25; font-size: 12px;
}
}
article ul {
	text-transform: none; line-height: 1.4285; padding-left: 13pt; font-family: "nta",Arial,sans-serif; font-size: 11pt; font-weight: 400; list-style-type: disc; list-style-image: none;
}
article ol {
	text-transform: none; line-height: 1.4285; padding-left: 13pt; font-family: "nta",Arial,sans-serif; font-size: 11pt; font-weight: 400; list-style-type: disc; list-style-image: none;
}
@media all and (max-width:640px)
{
article ul {
	line-height: 1.25; font-size: 12px;
}
article ol {
	line-height: 1.25; font-size: 12px;
}
}
article li {
	line-height: 1.5em;
}
article li p {
	margin: 0px;
}
article table {
	border: 1pt solid rgb(125, 125, 125); width: 100%; border-collapse: collapse;
}
article table thead {
	display: table-header-group;
}
article table th {
	padding: 0.25em 0.5em; border: 1pt solid rgb(125, 125, 125); text-align: left;
}
article table td {
	padding: 0.25em 0.5em; border: 1pt solid rgb(125, 125, 125); text-align: left;
}
article table td:nth-child(n+2) {
	text-align: right;
}
article table caption {
	margin: 14pt 0px; text-transform: none; line-height: 1.3157; font-family: "nta",Arial,sans-serif; font-size: 14pt; font-weight: 400;
}
@media all and (max-width:640px)
{
article table caption {
	line-height: 1.25; font-size: 16px;
}
}
article select {
	background: white;
}
article .contact {
	margin: 14pt 0px; padding: 2pt; border: 1pt solid rgb(125, 125, 125);
}
article .info-notice {
	margin: 14pt 0px; padding: 2pt; border: 1pt solid rgb(125, 125, 125);
}
article .help-notice {
	margin: 14pt 0px; padding: 2pt; border: 1pt solid rgb(125, 125, 125);
}
article .info-notice::before {
	margin: 10pt 0px 0px 6pt; text-transform: none; line-height: 1.0416; font-family: "nta",Arial,sans-serif; font-size: 18pt; font-weight: bold; float: left; content: "!";
}
article .help-notice::before {
	margin: 10pt 0px 0px 6pt; text-transform: none; line-height: 1.0416; font-family: "nta",Arial,sans-serif; font-size: 18pt; font-weight: bold; float: left; content: "!";
}
@media all and (max-width:640px)
{
article .info-notice::before {
	line-height: 1.0937; font-size: 32px;
}
article .help-notice::before {
	line-height: 1.0937; font-size: 32px;
}
}
article .info-notice p {
	margin-left: 22pt;
}
article .help-notice p {
	margin-left: 22pt;
}
article .highlight-answer p {
	text-transform: none; line-height: 1.3157; font-family: "nta",Arial,sans-serif; font-size: 14pt; font-weight: 400;
}
article .highlighted-event p {
	text-transform: none; line-height: 1.3157; font-family: "nta",Arial,sans-serif; font-size: 14pt; font-weight: 400;
}
@media all and (max-width:640px)
{
article .highlight-answer p {
	line-height: 1.25; font-size: 16px;
}
article .highlighted-event p {
	line-height: 1.25; font-size: 16px;
}
}
article .highlight-answer p em {
	font-style: normal; font-weight: 700;
}
article .highlighted-event p em {
	font-style: normal; font-weight: 700;
}
.print-link {
	display: none;
}
.player-container {
	display: none;
}
.video-transcript-toggle {
	display: none;
}
.modified-date {
	color: rgb(225, 225, 225); text-transform: none; line-height: 1.4285; font-family: "nta",Arial,sans-serif; font-size: 11pt; font-weight: 400;
}
@media all and (max-width:640px)
{
.modified-date {
	line-height: 1.25; font-size: 12px;
}
}
.modified-date::after {
	float: right; content: "\00A9  Crown Copyright";
}
#global-header #search {
	display: none;
}
#global-header .search-toggle {
	display: none;
}
.done-questions .start-again {
	display: none;
}
.done-questions .question-number {
	display: none;
}
.done-questions li.done .undo {
	display: none;
}
body #global-user-location {
	display: none !important;
}
body .related-positioning {
	display: none !important;
}
header.page-header div h1 span {
	display: none !important;
}
body .actions {
	display: none !important;
}
body nav {
	display: none !important;
}
#local-locator-form {
	display: none !important;
}
#location-loading {
	display: none !important;
}
#get-started {
	display: none !important;
}
.finding_location {
	display: none !important;
}
.found_location {
	display: none !important;
}
.loading_location {
	display: none !important;
}
.location_error {
	display: none !important;
}
#global-browser-prompt {
	display: none !important;
}
#user-satisfaction-survey {
	display: none !important;
}
.report-a-problem-toggle {
	display: none !important;
}
.report-a-problem-container {
	display: none !important;
}
.show-all-parts {
	display: none !important;
}
.skip-to-related {
	display: none !important;
}
